This will be used to decide whether to try to resize windows when .
surface_impl->next_layout.configured_width = configured_width;
surface_impl->next_layout.configured_height = configured_height;
surface_impl->next_layout.surface_geometry_dirty = TRUE;
+ surface_impl->next_layout.configure_pending = TRUE;
gdk_surface_request_layout (surface);
}
_gdk_x11_surface_update_size (impl);
impl->next_layout.surface_geometry_dirty = FALSE;
+ impl->next_layout.configure_pending = FALSE;
}
else
{
struct {
int configured_width;
int configured_height;
+ gboolean configure_pending;
gboolean surface_geometry_dirty;
} next_layout;